package com.ucode.springboot.starter.security.service;

import com.ucode.springboot.starter.security.entity.UcodeUser;
/**
 * 安全校验用户信息接口
 * 注意:接口需要业务具体实现,并且注入spring容器，否则在调用阶段会抛异常
 * @author: liliang
 * @date: 2019年12月20日 下午2:17:28
 */
public interface UcodeUserService {
    
    /**
     * 根据用户名获取用户信息
     * @author liliang
     * @date 2019年12月20日
     * @param username 用户名(可以是账号、手机号、邮箱等)
     * @return
     * @throws RuntimeException
     */
    public UcodeUser getUser(String username) throws RuntimeException;
}
